/*公共部分*/
*{margin:0;padding: 0}
a{text-decoration: none;}
body{overflow-x: hidden;background: #f1f1f3;font-family: Microsoft Yahei,sans-serif;color: #666;font-size: 16px}
ul,li{list-style: none;}
img{border: none;display: block;}
.clear{clear: both;}
.center{width: 1000px;margin:0 auto;}
.page-container{margin-top: 35px;margin-bottom: 60px;}

/*头部*/
.header{background:#fff;height: 80px}
.header-logo{float: left;height: 80px;width: 142px;background: url(../images/headerlogo.png) left center no-repeat;}
.header-navbar{float: right;height: 80px;position: relative;}
.header-navbar-item{position:relative;float: left;width: 100px;height: 80px;text-align: center;}
.subnav{position: absolute;left: 0;top: 80px;z-index: 10;background: #255296;width: 100px;transform: scaleY(0);transform-origin:0% 0%;overflow: hidden;transition: all 0.3s ease-in-out;}
.subnav li a{line-height: 40px;font-size: 12px;}
.header-navbar-item:hover .subnav{transform: scaleY(1);}
.header-navbar-item a{line-height: 80px;font-size: 16px;color: #255296;transition: all 0.3s ease-in-out;}
.header-navbar-item .hot{position: absolute;width: 30px;height: 20px;background: url(../images/hot.png) left top no-repeat;right: 5px;top: 10px;z-index: 10}
.active-box{width: 100px;height:80px;background:#255296;position: absolute;transition: all 0.3s ease-in-out;}
.posi1{left: 0;top: 0;}
.posi2{left: 100px;top: 0;}
.posi3{left: 200px;top: 0;}
.posi4{left: 300px;top: 0;}
.posi5{left: 400px;top: 0;}
.current a{color: #fff}

/*侧边栏*/
.content{position: relative;padding-left: 200px;}
.sidebar{width: 180px;position: absolute;left: 0;top:0;line-height: 30px;}
.sidebar-item{background: #fff;text-indent: 14px;height: 40px;line-height: 40px;margin-bottom: 1px;position: relative;}
.sidebar-item a{color: #777}
.sidebar-title{height: 60px;background: #255296;line-height: 60px;font-size: 24px;margin-bottom: 2px;}
.sidebar-title a{color: #fff}
.current-type a{color: #255296;font-weight: bold;}
.current-type{border-left: 4px solid #255296;}



/*首页*/
/*公司愿景*/
.gsyj{background: #fff;padding-top: 20px;padding-bottom: 20px;}

/*公司产品*/
.gscp{padding-top: 25px;padding-bottom: 50px;background: #fff;}
.title{    color: #255296;font-size: 22px;margin: 0 auto;width: 120px;text-align: center;border-bottom: 4px solid #255296;line-height: 40px;margin-bottom: 10px;}
.desc{color: #666666;font-size: 16px;text-align: center;line-height: 24px;}
.inner-box{margin-right: -30px;margin-top: 25px;}
.product-item{width: 25%;float: left;}
.product-item *{transition: all 0.3s ease-in-out;}
.product-item>a{margin-right: 30px;background: #fff;display: block;}
.product-item .pd-info .summary{    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.pd-pic{width: 100%; width: 100%;height: 154px;}
.pd-info{font-size: 16px;padding: 8px 0px 0px 0px;height: 80px;}
.pd-name:hover{color: orange}
.pd-name{font-size: 20px;color:#255296;position: relative;border-bottom: 1px solid #c8c8c8;font-weight: normal;line-height: 34px;margin-bottom: 10px;}
.pd-name span{position: absolute;right: 0;bottom: -4px;font-size: 12px;}
.summary{font-size: 14px;color: #aaaaaa}

/*banner*/
.index_banner .swiper-slide{width:100%}
.index_banner .swiper-slide a{display:block;width:100%}
.index_banner .swiper-slide a img{display:block;width:100%}
.pagination{bottom: 10px;left: 0;width: 100%;position: absolute;z-index: 1000;text-align: center;}
body .swiper-pagination-bullet {width: 12px;height: 12px;display: inline-block;border-radius: 100%;background: #000;opacity: .6;}
body .swiper-pagination-bullet-active {opacity: 1;background: #007aff;}

/*公司简介*/
.gsdt{padding-top: 25px;}
.gsjj{padding-top: 25px;padding-bottom: 30px;}
.gsjj .desc{text-align: left;text-indent: 28px;letter-spacing: 2px;}
.news-p{margin-top: 25px;margin-bottom: 70px;}
.big-news{float:left;width: 480px;height: 400px;background: #fff;}
.big-news *{transition: all 0.3s ease-in-out;}
.big-news:hover .news-info{background: #255296;}
.big-news:hover .news-info a{color: #fff;}
.big-news:hover .news-info .summary{color: #fff;}
.big-news:hover .news-info a p{color: #fff;text-decoration:underline;}
.pic-box{height: 300px;overflow: hidden;}
.news-info{height: 100px;padding: 15px;box-sizing: border-box;}
.news-info .summary{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-info a{color: #666666;font-size: 20px;display: block;line-height: 30px;margin-bottom: 10px;}
.news-info a p{float: left;width: 80%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #2d5da5;}
.date{font-size: 14px;float: right;}
.news-list{ float: right;width: 500px;}
.news-item{height: 64px;background: #fff;display: block;line-height: 64px;padding: 0 20px;color: #666666;font-size: 18px;margin-bottom: 20px;transition: all 0.3s ease-in-out;}
.news-item:hover{background: #255296;color: #fff}
.news-item:hover p{color: #fff;text-decoration:underline}
.news-item p{float:left;width: 70%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #2d5da5;}

.top25{margin-top: 25px}


/*公司发展*/
.event_box{width:80%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width: 600px;/* display: inline-block; */height: 92px;overflow: hidden;margin: 0 auto;}
.parHd  ul{width: 100%;text-align: center;margin: 0 auto;height: 60px;/* padding-top: 25px !important; */}
.parHd .tempWrap{margin:0 auto;}
.parHd li.no_line:before{display:none;}
.parHd li{display: inline-block;cursor: pointer;font-size: 16px;color: #666;height: 60px;position: relative;line-height: 60px;vertical-align: middle;transition: all 0.3s ease-in-out;width: 140px;    border-bottom:4px solid #aaaaaa;box-sizing: border-box;}
.parBd{text-align:center;}
.parBd h4{position: relative;font-size: 20px;margin-bottom: 3%;text-align: center;background: #fff;line-height: 30px;padding: 20px 40px;}
.parBd p{line-height:180%;font-size:16px;width:80%;margin:0 auto;}
div #listBox {width:100%;}
.sPrev,.sNext{width:30px;height:30px;display:block;position:absolute;top:20px;cursor: pointer;}
.sPrev{left:-10px;background: url(../images/arrow1.png) left center no-repeat;}
.sNext{right:-10px;background: url(../images/arrow2.png) right center no-repeat;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
.parHd li.act{color: #255296;font-size: 32px;border-color: #255296;}	
.slideBox{width: 100%;margin:0 auto;text-align: center;}
.slideBox img{width: 100%;display: block;border: 0;}

/*右边内容*/
.right-content{background: #fff;padding: 10px;min-height: 400px}

/*面包屑*/
.crumb{float: right;line-height: 40px;}
.crumb a{color: #666}
.crumb a:hover{color: orange}


/*企业文化*/
.top-title{border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;overflow: hidden;}
.top-title p{font-size: 18px;line-height: 40px;float: left;}
.full-pic{width: 100%;overflow: hidden;margin-bottom: 20px;}
.full-pic img{width: 100%;height: 100%}
.title2{font-weight: bold;color: #666666;font-size: 16px;margin-bottom: 20px}
.par{font-size: 14px;line-height: 1.8;text-indent: 26px;}

/*管理团队介绍*/
.team-item{margin-bottom: 30px;}
.team-list{}
.team-info{position: relative;height: 200px;padding-left: 180px;background: #f7f7f7;padding-right: 20px;padding-top: 10px;box-sizing: border-box;}
.team-avatar{width: 130px;height: 200px;position: absolute;left: 0;top: 0;}
.team-avatar img{width: 100%;height: 100%;}
.team-background{font-size: 14px;text-indent: 24px;line-height: 24px;}
.person-name{color: #255296;font-size: 18px;font-weight: bold;margin-right: 10px;}
.person-position{color:#666666;font-size: 16px;    vertical-align: middle;}
.team-name{height: 40px;line-height: 40px;border-bottom: 1px solid #bbbbbb;    margin-bottom: 10px;}
#team_list{}
#team_list .team_item{margin-bottom: 80px;position: relative;color: #858585;line-height: 30px;font-size: 16px;}
#team_list .team_item .team_item_inner{background: #f7f7f7;padding: 20px 100px 40px 60px;border-radius: 6px;box-shadow: 0 3px 7px hsla(0,0%,81%,.2);}
#team_list .head_pic{    border: 2px solid #fff;width: 25%;margin: 0 auto;}
#team_list .head_pic img{width: 100%;height: 100%}
#team_list .item_title{    text-align: center;margin: 15px 0;}
#team_list .item_title .name{display: inline-block;font-size: 26px;margin-right: 10px;color: #12408f;}
#team_list .item_title .job{    display: inline-block;}
.toggle{width: 30px;height: 30px;background: url(../images/toggle.png) center center;background-size: 100%;position: absolute;bottom: 20px;right: 20px;transition: all 0.2s ease-in-out;cursor: pointer;}
#team_list .background{display: none;}
#team_list .background p{    font-size: 14px;}
.rotate{transform: rotate(180deg);}



/*组织架构*/
.page-box{margin-top: 35px;margin-bottom: 60px;}
.zzjg-box{margin-bottom: 60px}
.zzjg-pic{width: 100%}

/*行业新闻*/
.page-box{margin-top: 35px;margin-bottom: 60px;}
.hy-news-item{background: #fff;height: 140px;box-sizing: border-box;position: relative;padding: 20px 20px 20px 120px !important;border-bottom: 1px solid #ddd;}
.hy-news-date{width: 80px;height: 80px;text-align: center;background: #d8d9da;position: absolute;line-height: 36px;left: 20px;color: #aeaeae;top: 30px;}
.month-day{font-size: 22px}
.hy-news-title{font-weight: normal;    width: 550px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 20px;}
.view-detail{display: block;width: 100px;height: 40px;text-align: center;background: #255296;line-height: 40px;position: absolute;right: 20px;    top: 60px;color: #fff;}
.ht-news-js{width: 500px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 40px;overflow: hidden;color: #989898}
.page-box{text-align: center;margin-top: 20px;}
.page-box a{display: inline-block;background: #fff;padding: 10px;margin: 0 4px;color: #666;border: 1px solid #ddd;}
.page-box .current-index{background: #255296;color: #fff}

/*产品介绍--金快递--金快运--信旅宝--传统保理*/
.cp-box{padding-bottom: 20px}
.cp-pic{width: 50%;margin:0 auto;}
.cp-title-box,.cp-td{text-align: center;margin-bottom: 20px;margin-top: 20px;}
.cp-title{padding: 4px 20px;background: #255296;color: #fff;display: inline-block;font-size: 24px;}
.cp-td-item{border: 1px solid #ddd;display: block;margin-bottom: 20px;margin: 0;width: 25%;float: left;height: 50px;line-height: 50px;margin-right: -1px;    box-sizing: border-box;}
.cp-ys-item{width: 20%;padding: 20px 0;float: left;border: 1px solid #eaeaea;height: 220px;margin-right: -1px;box-sizing: border-box;}
.cp-ys-icon{margin:0 auto;margin-bottom: 20px;width: 60px;height: 60px;}
.cp-ys-item p{font-size: 16px;text-align: center;font-weight: bold;margin-bottom: 10px;color: #255296;}
.cp-ys-item span{font-size: 14px;text-align: left;display: block;line-height: 1.8;padding-left: 20px;position: relative;}
.cp-ys-item span:before{    width: 6px;height: 6px;border-radius: 50%;background: #739bd6;position: absolute;content: '';top: 10px;left: 8px;}

.cp-td-title{font-size: 20px;font-weight: normal;text-align: left;border-bottom: 1px solid #eaeaea;    margin-bottom: 10px;}
.cp-td-title span{border-bottom: 3px solid #255296;line-height: 40px;display: inline-block;}
.cp-td p{    text-align: left;text-indent: 2em;font-size: 14px;line-height: 24px;}
.cp-data{margin-bottom: 20px}
.cp-data-title{font-size: 18px;padding-left: 20px;position: relative;height: 30px;line-height: 30px;font-weight: normal;margin-bottom: 10px;}
.cp-data-title:before{content: '';width: 5px;height: 5px;background: #666;position: absolute;left: 6px;top: 12px;}
.data-table{border-collapse: collapse;margin-bottom: 20px;text-align: center;width: 100%;line-height: 48px;}
.data-table th{color: #fff;width: 25%;}
.data-table .jky-a{background: #3e88c5;color: #fff}
.data-table .jky-c{background: #e5b757;color: #fff}
.data-table .jky-plus{background: #2d9faa;color: #fff}
.data-table th,.data-table td{border:1px solid #fff;}
.data-table td{background:#e7e8ea;}
.pro-bar-list{overflow: hidden;}
.pro-bar-item{width: 25%;float: left;position: relative;}
.pro-line{height: 2px;background: #eef0eb;position: absolute;left: 0;width: 100%;top: 10px;}
.circle{width: 20px;height: 20px;border-radius: 50%;background: #eef0eb;margin: 0 auto;position: relative;overflow: hidden;border: 2px solid #eef0eb;}
.level{width: 20px;height: 20px;background: #55a4e6;position: absolute;left: 0;content: ''}
.level-h1{top: 16px;}
.level-h2{top: 12px;}
.level-h3{top: 8px;}
.level-h4{top: 0px;}
.pro-content{background: #eef0eb;width: 120px;border-radius: 8px;margin: 0 auto;line-height: 28px;text-indent: 20px;position: relative;min-height: 60px;}
.pro-content:before{width: 0;height: 0;border-width: 0 8px 8px;border-style: solid;border-color: transparent transparent #eef0eb;position: absolute;content: '';left: 50px;top: -8px;}
.pro-content p{position: relative;}
.pro-content p:before{    content: '';width: 6px;height: 6px;border-radius: 50%;background: #55a4e6;position: absolute;left: 8px;top: 12px;}
.pro-node{display: block;text-align: center;line-height: 28px;margin-bottom: 10px;}
.pro-line:before{content: '';width: 0;height: 0;border-left: 8px solid #eef0eb;border-top: 6px solid transparent;border-bottom: 6px solid transparent;position: absolute;top: -5px;}
.cp-desc{font-size: 14px;color: #666}

.blue{color: #5c95c2}
.orange{color: #dca73f}
.gray{color: #25a0af}


/*文章详情*/
.page-box{margin-top: 25px;margin-bottom: 60px}
.article-content{background: #fff;padding: 20px 20px 80px 20px;position: relative;}
/*文章标题*/
.article-title{text-align: center;font-size: 20px;font-weight: bold;line-height: 40px;}
/*文章信息*/
.article-info{text-align: center;color: #b4b4b4;line-height: 40px;margin-bottom: 20px;}
/*图片尺寸*/
.width100{width: 100%;margin:0 auto;}
.width80{width: 80%;margin:0 auto;}
.width60{width: 60%;margin:0 auto;}
.width50{width: 50%;margin:0 auto;}
.width30{width: 30%;margin:0 auto;}

/*文章段落.article-p*/
.article-p{text-indent: 28px;font-size: 14px;margin-bottom: 10px;line-height: 30px;}
.prev-article{position: absolute;left: 20px;}
.next-article{position: absolute;right: 20px;}
.article-switch{height: 30px;padding-top: 10px;margin-top: 20px;position: relative;border-top: 1px solid #ddd;}

/*办公地点*/
.contact-box{overflow: hidden;background: #fff;    margin-bottom: 20px;}
.gs-pic{width: 50%;float: left;height: 250px;}
.contact-info{width: 50%;float: left;box-sizing: border-box;padding: 20px;}
.contact-info p{font-size: 16px;line-height: 24px;margin-bottom: 10px;}

/*APP&公众号*/
.right{float: right;padding-right: 10px;}
.left{float: left;padding-left: 40px;}
.app-box,.gzh-box{margin-bottom: 30px;}
.app-erweima{width: 200px;margin: 0 auto;}
.app-title{    text-align: center;font-weight: normal;font-size: 24px;    line-height: 50px;    color: #333;}
.app-ui{text-align: center;margin-top: 20px;}
.app-ui img{display: inline-block;margin: 0 20px;width: 200px;height: 400px;}
.tip{font-size: 12px;text-align: center;color: #ababab;}

/*加入我们*/
.jd-item{border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;padding: 20px;margin-top: -1px;}
.jd-title{position: relative;}
.jd-job{font-size: 20px}
.jd-info span{    display: inline-block;line-height: 30px;padding-left: 30px;margin-right: 20px;}
.jd-job-content{display: none;margin-top: 20px;}
.jd-job-content p{line-height: 24px;font-size: 14px;}
.jd-job-content h4{margin-bottom: 10px;    margin-top: 10px;}
.place-i{background: url(../images/place.png) left center no-repeat;background-size: 24px;}
.pepole-i{background: url(../images/pepole.png) left center no-repeat;background-size: 20px;}
.wages{    float: right;margin-right: 100px;font-size: 18px;}
.jd-tip{text-align: center;margin-bottom: 20px;}
.jd-box{margin-bottom: 50px}

/*底部*/
.footer{background: #232323;color: #6f6f6f;font-size: 12px;padding-top: 20px;padding-bottom: 10px;}
.footer-navbar{float: left;width: 180px}
.footer .first a{font-size: 18px;color: #909090;line-height: 30px}
.footer-navbar li a{color: #6f6f6f;font-size: 12px;line-height: 20px}
.footer-erweima{float: left;width: 140px;text-align: center;}
.footer-erweima img{width: 110px;margin:0 auto }
.footer-logo{width: 50px;height: 50px;margin:10px auto;}
.copyright{font-size: 12px;color: #787878;text-align: center;}

/*返回顶部*/
.gotop{position: fixed;z-index:1000;right: 40px;bottom: 200px;width: 60px;height: 60px;background:url(../images/gotop.png) no-repeat center center;display: none;background-size: 100%;cursor: pointer;}

/*分页banner*/
.page-banner{background: url(../images/pagebanner.jpg) no-repeat center top;background-size: cover;height: 200px;}

@media ( max-width: 1000px ) {
	.center{width: auto;    overflow: hidden;}
	
}
